// 用户请求模块

import request from '../utils/request'
// import store from '../store'

export const login = (data) => {
        return request({
            method: 'POST',
            url: '/app/v1_0/authorizations',
            data
        })
    }
    // 发送验证码
export const sendSms = mobile => {
        return request({
            method: 'GET',
            url: `/app/v1_0/sms/codes/${mobile}`,

        })
    }
    // 获取用户信息
export const getUserInfo = () => {
    return request({
        method: 'GET',
        url: '/app/v1_0/user',
        // headers: {
        //     Authorization: `Bearer ${store.state.user.token}`
        // }
    })
}

// 获取用户频到列表
export const getUserChannnels = () => {
    return request({
        method: 'GET',
        url: '/app/v1_0/user/channels'

    })
}


// 关注用户
export const addFollow = userId => {
    return request({
        method: 'POST',
        url: '/app/v1_0/user/followings',
        data: {
            target: userId
        }
    })
}


// 取消关注用户
export const deleteFollow = userId => {
    return request({
        method: 'DELETE',
        url: `/app/v1_0/user/followings/${userId}`
    })
}


//  获取用户信息
export const getUserProfile = () => {
    return request({
        method: 'GET',
        url: '/app/v1_0/user/profile'
    })
}


// 更新用户资料
export const updateUserProfile = target => {
    return request({
        method: 'PATCH',
        url: '/app/v1_0/user/profile',
        target
    })
}

// 更新用户照片资料
export const updateUserPhoto = data => {
    return request({
        method: 'PATCH',
        url: '/app/v1_0/user/photo',
        data
    })
}